home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / system / uxutl22a.zip / readme < prev    next >
Text File  |  1993-12-01  |  3KB  |  84 lines

  1. UXUTL22?.zip        1 December 93
  2.  
  3. This is a new set of UNIX utilities for use with MS Shell 2.x.  It fixes a
  4. number of bugs in the earlier release (2.1).  The documentation is minimal
  5. (in true UNIX style, and even worst that UNIX) and assumes that you are
  6. familiar with the original UNIX command set.  The usage file list the
  7. command usage and the meaning of the switches.  If you want more detail, I
  8. recommend the appropriate UNIX manual pages.  The command set has move
  9. towards conforming with X/Open, POSIX etc.
  10.  
  11. The archive comes in 4 files (a,b,c,d).
  12.  
  13. As far as possible, I've maintained the UNIX semantics of a command.
  14. Obviously somethings don't work (links - symbolic or hard, groups, users
  15. etc) and somethings have changed slighty to support MSDOS (support for
  16. drives etc).
  17.  
  18. Some of the command support raw disks and floppies to a degree (cpio, dd).
  19. The filename for a raw disk is /dev/hdxy and /dev/fdx for a floppy where x
  20. is the unit number and y is the partition (numbered from 1, partition 0 is
  21. the whole disk unit).  Thus: dd=/dev/hd00 count=1 bs=512 of=x copies the
  22. boot sector from unit 0 to file x.
  23.  
  24. All these commands support MS Shell's indirect command file option (see the 
  25. Command Line Building section in its manual page.  If the command is given
  26. a parameter @filename, it reads the commands from filename, one per line.
  27. A \ at the end of the line escapes the newline and continues the current
  28. parameter from the next line, also see LINK and LIB.  This means you have a
  29. entry of the form name = unix in the ${EXTENDED_LINE} file).
  30.  
  31. Without MS Shell, they support UNIX style wildcards (*?[]) and assume UNIX
  32. style directory separators (/ not \).  \ is the escape next character
  33. character!
  34.  
  35. As an aside:    MSDOS itself doesn't care whether you use / or \ as the
  36.         directory separator, it is the commands (command.com
  37.         backup.com etc) which care and only because / is the
  38.         switch character.
  39.  
  40. I'm not really into supporting these commands (mainly because I'm supposed
  41. to do some real work to earn money most of my time).  However, if you send
  42. me a bug report, I'll try and fix it and send you a new release.  But don't
  43. expect regular updates to this archive.
  44.  
  45. All the code (as far as I'm aware) is either ported Public Domain sources
  46. from the net or stuff I've written myself.  
  47.  
  48. Please try not to ask me for the source, because at the moment it is
  49. expensive for us to send large mail packages.  If you are interested in how
  50. a command works, I recommend you look at the GNU utility set which contains
  51. most of these commands (not that my stuff is the GNU version, I hasten to
  52. add).
  53.  
  54. Oh, yes,  you will probably need to set up the following environment
  55. variables (I've shown you the values I use.  Change them to match your
  56. environment):
  57.  
  58.     HOME=c:/            # The root directory
  59.     TERM=ibmpc-color        # The terminal type
  60.     TERMCAP=c:/etc/termcap    # The location of the termcap file
  61.     TMP=c:/tmp            # The location for temporary files.
  62.     TZ=GMT0GMT            # Your timezone
  63.  
  64. Other than that, have fun.
  65.  
  66. Regards,
  67.  
  68. Ian Stewartson
  69. Data Logic Limited.
  70. Queens House
  71. Kimberley Road
  72. Harrow
  73. Middlesex HA1 1BD
  74. UK
  75.  
  76. Email: istewart@datlog.co.uk
  77. Phone: +44-81-863-0383
  78. Fax:   +44-81-861-2010
  79.  
  80. UNIX is a registered trademark of AT&T.
  81. MSDOS is a registered trademark of Microsoft Corporation.
  82. Data Logic is a Raytheon Company.
  83. GNU may or may not be a trademark of Free Software Foundation.
  84.